#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<unistd.h>
int main(int argc, char *argv[])
{
    extern char **environ;
    int i = 0;
    for(; environ[i]; i++)
    {
         printf("%s\n", environ[i]);
    }
    //sleep(30);
    //printf("change begin\n");
    //if(argc==2)
    //{
    //    chdir(argv[1]);
    //}
    //printf("change end\n");
    //sleep(30);
    //printf("MYVAL:%s\n",getenv("MTVAL"));

    //int i=0;
    //for(;env[i];i++)
    //{
    //    printf("env[%d]->%s\n",i,env[i]);
    //}
    //int i=0;
    //for(;argv[i];i++)
    //{
    //    printf("argv[%d]->%s\n",i,argv[i]);
    //}
    //if(argc!=2)
    //{
    //    printf("Usage:%s -[a|b|c|d]\n",argv[0]);
    //    return 0;
    //}
    //if(strcmp(argv[1],"-a")==0)
    //{
    //    printf("功能1\n");
    //}
    //else if(strcmp(argv[1],"-b")==0)
    //{
    //    printf("功能2\n");
    //}
    //else if(strcmp(argv[1],"-c")==0)
    //{
    //    printf("功能3\n");
    //}
    //else if(strcmp(argv[1],"-d")==0)
    //{
    //    printf("功能4\n");
    //}
    //else
    //{
    //    printf("default功能\n");
    //}
//    char who[32];
//    strcpy(who,getenv("USER"));
//    if(strcmp(who,"root")==0)
//    {
//        printf("你是超级用户，不受约束\n");
//    }
//    else
//    {
//        printf("你是普通用户，受约束\n");
//    }
    //printf("who:%s\n",getenv("USER"));
    //printf("path:%s\n",getenv("PATH"));
    //int i=0;
    //for(;i<10;i++)
    //{
    //    printf("Hello %d\n",i);
    //}
    return 0;
}
